package com.lin.mock.pay.server.service;

import com.alibaba.fastjson2.JSONObject;
import com.lin.mock.pay.server.model.vo.CloseOrderVO;
import com.lin.mock.pay.server.model.vo.PrepayOrderVO;
import com.lin.mock.pay.server.model.vo.QueryOrderVO;
import com.lin.mock.pay.server.model.vo.RefundsOrderVO;

/**
 * @author: linjiang
 * @date: 2024/12/13
 */
public interface MockPayService {
    JSONObject prepay(PrepayOrderVO body);

    void close(CloseOrderVO body);

    void query(QueryOrderVO body);

    void refund(RefundsOrderVO body);
}
